Minor changes
[matilda.git] / docs / SGF Spec / amazons.html
blob2064852d5ae1d8b36b7154eac9d05308affaf574
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2 <HTML>
3 <HEAD><TITLE>SGF - Amazons (GM[18])</TITLE>
4 </HEAD>
5 <BODY alink="#FF0000" bgcolor="#FFFFFF" link="#0000FF" text="#000000" vlink="#FF0000">
6 <A HREF="index.html"><IMG src="images/head.gif" ALT="[SGF FF[4] - Smart Game Format]" BORDER=0></A>
8 <H1>Amazons (GM[18])</H1>
10 For more information about Amazons contact
11 <A HREF="mailto:mueller@etl.go.jp">Martin Mueller</A> or have a look at
12 <A HREF="http://www.gamerz.net/pbmserv/amazons.html">gamerz.net</A>.
13 A strong Amazons program for Windows can be freely downloaded from
14 <A HREF="http://plaza15.mbn.or.jp/~yss/index.html">Hiroshi Yamashita's page</A>.
16 <H2>Defaults</h2>
18 The default board size for Amazons is SZ[10].
19 <BR>The default start position for two player games is
20 <TT>AB[dj][gj][ag][jg]AW[da][ga][ad][jd]</TT>,
21 unless there are setup properties in the root node (AB/AW/AE/AA).
22 Then the start position is as described by those setup properties.
24 <H2><A NAME="types">Point and Move types</A></H2>
26 <H3>Point</H3>
27 The point type is specified by two lowercase letters.
28 <P>
29 <IMG src="images/TA2.gif" ALT="[coordinates (TA2.gif)]">
30 Coordinate system for points and moves
31 <P>
32 The first letter designates the column (left to right), the second the row
33 (top to bottom). The upper left part of the board is used for smaller
34 boards, e.g. letters "a"-"m" for 13*13.
35 <P>
36 In FF[4] it is possible to specify board sizes upto 52x52.
37 In this case uppercase letters are used to represent points from 27-52,
38 i.e. 'a'=1 ... 'z'=26 , 'A'=27 ... 'Z'=52
40 <H3>Move</H3>
41 A move is defined by three points.
42 <OL><LI>from - where to move from
43 <LI>to - where to move to
44 <LI>arrow - where to shoot the arrow
45 </OL>
46 The point strings are concatenated in the property value.
47 <BR>Example: ;B[djddgd];W[addgad];B[gjehea]
49 <H2><A NAME="properties">Properties</A></H2>
51 <PRE>
52 <A NAME="AA"><B>Property:</B> AA</A>
53 <B>Propvalue:</B> list of point
54 <B>Propertytype:</B> setup
55 <B>Function:</B> Adding arrows to the board. This can be used to set up
56 positions or problems.
57 </PRE>
58 </BODY>
59 </HTML>